cmake_minimum_required(VERSION 3.8)
project(interfaces_use_pkg)

# 1️⃣ 启用自动化工具
find_package(ament_cmake_auto REQUIRED)
find_package(interfaces_pkg REQUIRED)

# 2️⃣ 自动解析依赖（从package.xml）
ament_auto_find_build_dependencies()


# 3️⃣ 添加可执行文件（自动链接依赖）
ament_auto_add_executable(
  sub_interface src/sub_interface.cpp
)

ament_auto_add_executable(
  pub_interface src/pub_interface.cpp
)

# 4️⃣ 自动处理安装与打包
ament_auto_package()